package com.ttg.web.service;


import com.ttg.common.entities.BaseResult;
import com.ttg.model.dto.*;
import com.ttg.model.dto.open.MemberConfigBindTagListDto;

import java.util.HashMap;


/**
 * @author zhangHongYuan
 * @description
 * @date 2023/6/8 11:19
 */
public interface VipGradeConfigService {

    BaseResult getMemberConfigList(MemberConfigListDto dto);

    BaseResult queryBindGradeTags(MemberConfigBindTagListDto dto);

    BaseResult queryTagsForBind(MemberConfigBindTagListDto dto);

    BaseResult addOrEditMemberGradeConfig(MemberConfigAddOrUpdateDto dto);

    BaseResult editMemberGradeConfig(MemberConfigEditDto dto);

    BaseResult deleteMemberGradeConfig(MemberConfigDeleteDto2 dto);

    BaseResult selectMemberGradeConfig(MemberConfigDeleteDto dto);

    BaseResult equity(VipEquityDto vipEquityDto);

    BaseResult getVipGradeNameList(HashMap map);
}
